<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>XiunoPHP 开发手册</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta name="keywords" content="XiunoPHP 开发手册" />
	<meta name="description" content="XiunoPHP 开发手册 " />
	<meta name="generator" content="Xiuno BBS" />
	<meta name="author" content="Xiuno Team" />
	<meta name="copyright" content="2008-2012 xiuno.com" />
	<meta name="MSSmartTagsPreventParsing" content="True" />
	<meta http-equiv="MSThemeCompatible" content="Yes" />
	<link href="common.css" type="text/css" rel="stylesheet" />
</head>
<body  class="bg1">
	<div class="width big">
		<h1>image.class.php</h1>
		<p>对图片进行缩略的静态类。</p>
		<ol>
			<li><b>image::thumb</b>($sourcefile, $destfile, $forcedwidth = 80, $forcedheight = 80) 实例：
<pre>
// 图片缩略
// 返回：array('filesize'=>0, 'width'=>0, 'height'=>0)
image::thumb(APP_PATH.'xxx.jpg', APP_PATH.'xxx_thumb.jpg', 200, 200);
</pre>
			</li>
			
			<li><b>image::safe_name</b>($filename, $dir) 实例：
<pre>
// 获取安全的文件名，如果文件存在，则加时间戳和随机数，避免重复
image::safe_name('filename.jpg', '/data/image/');
</pre>
			</li>
			
			
			<li><b>image::set_dir</b>($id, $dir) 实例：
<pre>
// 设置目录，将数字 $id, 格式化为 %09d, 然后3位进行目录分割，这样保证每个目录下存放999个文件。
// 返回：000/001/
image::get_dir(1234, 'upload');
</pre>
			</li>
			
			<li><b>image::get_dir</b>($id) 实例：
<pre>
// 获取目录结构，机制同 image::set_dir()
// 返回：000/001/
image::get_dir(1234);
</pre>
			</li>
				
		</ol>	
	</div>	
</body>
</html>
